Skip to content

[AutoTuner] add Dockerfile#3184

Closed
luarss wants to merge 1 commit into
The-OpenROAD-Project:masterfrom
luarss:topic/docker
Closed

[AutoTuner] add Dockerfile#3184
luarss wants to merge 1 commit into
The-OpenROAD-Project:masterfrom
luarss:topic/docker

Conversation

@luarss

@luarss luarss commented May 23, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces several updates to improve the Docker-based workflow and environment setup for the AutoTuner tool. Key changes include adding a Dockerfile for building a containerized environment, updating .dockerignore and .gitignore for better file management, and creating a Makefile to streamline Docker image building and uploading.

Docker Environment Setup:

  • Added a new Dockerfile to define the containerized environment for AutoTuner, including steps to set up a Python virtual environment, install dependencies, and copy the source code.

File Management:

  • Updated .dockerignore to exclude unnecessary files and directories such as .venv, __pycache__, *.log, and test files from the Docker build context.
  • Updated .gitignore to include log files such as docker-build.log.

Build Automation:

  • Added a Makefile to automate Docker image building, cleaning, and uploading, including support for tagging images and pushing them to Docker Hub.

Signed-off-by: Jack Luar <jluar@precisioninno.com>
@luarss luarss requested review from jeffng-or and vvbandeira May 23, 2025 19:24
@jeffng-or

Copy link
Copy Markdown
Contributor

@luarss , I haven't had a chance to review in detail, but the general idea sounds good. Pls don't wait for me, since I'm tied up with the platform bring up and demo.

@luarss luarss added the autotuner Flow autotuner label May 24, 2025
@vvbandeira vvbandeira closed this Aug 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autotuner Flow autotuner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants